spot buying and selling - French English Dictionary